/*
    Copyright (c) 2012 Jay Graham

    Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
    or http://www.opensource.org/licenses/mit-license.php)
*/

/**********************************************************************************************************************/

#ifndef PROTOX_FED_MGR_OBJECT_MODEL_HLA_HANDLE_HPP
#define PROTOX_FED_MGR_OBJECT_MODEL_HLA_HANDLE_HPP

/**********************************************************************************************************************/

#include <vector>

#include <protox/hla_1516/variable_array.hpp>
#include <protox/fed/mgr/object_model/simple_datatype_table.hpp>

/**********************************************************************************************************************/

namespace protox { namespace fed { namespace mgr { namespace object_model {

/**********************************************************************************************************************/

using namespace protox;

/**********************************************************************************************************************/

//   +-----------+--------------------------------------+---------------+-------------+
//   | Nam       | Encoding                             | Element type  | Cardinality |
//   +-----------+--------------------------------------+---------------+-------------+
struct HLAhandle : hla_1516::variable_array< std::vector< HLAbyte > > {}; // Dynamic  |
//   +-----------+--------------------------------------+---------------+-------------+

/**********************************************************************************************************************/

}}}}

/**********************************************************************************************************************/

#endif

/**********************************************************************************************************************/
